package struts.action;

import java.util.Date;
import java.util.Calendar;
import java.util.Set;

import javax.servlet.ServletRequest;
import javax.servlet.http.HttpServletRequest;

import metier.Candidature;
import metier.Departement;
import metier.Etudiant;
import metier.IdentifiantCandidature;
import metier.Stage;

import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;

import dao.DAOCandidature;;

public class BeanIdentifiantCandidature extends ActionForm {

	private	IdentifiantCandidature oIdentifiantCandidature = null;

	public BeanIdentifiantCandidature() {
		oIdentifiantCandidature = new IdentifiantCandidature();
	}

	/**
	 * 
	 */
	private static final long serialVersionUID = -3547176112457400917L;

	public IdentifiantCandidature getIdentifiantCandidature() {
		return oIdentifiantCandidature;
	}
	public void setIdentifiantCandidature(IdentifiantCandidature identifiantCandidature) {
		oIdentifiantCandidature = identifiantCandidature;
	}
	
	public Stage getStage() {
		return oIdentifiantCandidature.getStage();
	}

	public Etudiant getEtudiant() {
		return oIdentifiantCandidature.getEtudiant();
	}

	public void setStage(Stage stage) {
		this.oIdentifiantCandidature.setStage(stage);
	}

	public void setEtudiant(Etudiant etudiant) {
		this.oIdentifiantCandidature.setEtudiant(etudiant);
	}
	
	@Override
	public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) 
	{
		//Collection d'erreurs
		ActionErrors erreurs = new ActionErrors();
		Object mId = request.getAttribute("identifiantCandidature");
		return erreurs;
	}
}
